package com.ruoyi.system.domain.vo;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import io.swagger.v3.oas.annotations.media.Schema;



/**
 * 设备 视图对象 t_equipmentVO
 *
 * @author ruoyi
 * @date 2023-04-13
 */
@Data
@ExcelIgnoreUnannotated
@Schema(title = "设备 视图对象 t_equipment")
public class TEquipmentVo {

    private static final long serialVersionUID = 1L;



    /**
     * id 主键
     */
     @Schema(title = " id 主键")
    @ExcelProperty(value = "id 主键")
    private Long id;

    /**
     * 设备型号id-》equipment_type-》id
     */
     @Schema(title = " 设备型号id-》equipment_type-》id")
    @ExcelProperty(value = "设备型号id-》equipment_type-》id")
    private Long equipmentTypeId;

    /**
     * 设备名称
     */
     @Schema(title = " 设备名称")
    @ExcelProperty(value = "设备名称")
    private String equipmentName;

    /**
     * 设备备注
     */
     @Schema(title = " 设备备注")
    @ExcelProperty(value = "设备备注")
    private String remark;

    /**
     * 设备图片
     */
     @Schema(title = " 设备图片")
    @ExcelProperty(value = "设备图片")
    private String equipmentImg;

    /**
     * 系统版本
     */
     @Schema(title = " 系统版本")
    @ExcelProperty(value = "系统版本")
    private String edition;

    /**
     * 应用软件
     */
     @Schema(title = " 应用软件")
    @ExcelProperty(value = "应用软件")
    private String software;

    /**
     * ops 处理器
     */
     @Schema(title = " ops 处理器")
    @ExcelProperty(value = "ops 处理器")
    private String opsDeal;

    /**
     * ops 运存
     */
     @Schema(title = " ops 运存")
    @ExcelProperty(value = "ops 运存")
    private String opsYun;

    /**
     * ops 内存
     */
     @Schema(title = " ops 内存")
    @ExcelProperty(value = "ops 内存")
    private String opsNei;

    /**
     * 设备id
     */
     @Schema(title = " 设备id")
    @ExcelProperty(value = "设备id")
    private String eqId;

    /**
     * 外设
     */
     @Schema(title = " 外设")
    @ExcelProperty(value = "外设")
    private String other;

    /**
     * 通讯地址
     */
     @Schema(title = " 通讯地址")
    @ExcelProperty(value = "通讯地址")
    private String address;

    /**
     * sn编号
     */
     @Schema(title = " sn编号")
    @ExcelProperty(value = "sn编号")
    private String sn;

    /**
     * 设备状态 1在线  2不在线
     */
     @Schema(title = " 设备状态 1在线  2不在线")
    @ExcelProperty(value = "设备状态 1在线  2不在线")
    private Integer status;

    /**
     * 位号
     */
     @Schema(title = " 位号")
    @ExcelProperty(value = "位号")
    private String subAddr;

    /**
     * 部门id
     */
     @Schema(title = " 部门id")
    @ExcelProperty(value = "部门id")
    private Long deptId;

    /**
     * 用户id
     */
     @Schema(title = " 用户id")
    @ExcelProperty(value = "用户id")
    private Long createId;

    /**
     * 经度
     */
     @Schema(title = " 经度")
    @ExcelProperty(value = "经度")
    private BigDecimal x;

    /**
     * 维度
     */
     @Schema(title = " 维度")
    @ExcelProperty(value = "维度")
    private BigDecimal y;

    /**
     * 安装地址
     */
     @Schema(title = " 安装地址")
    @ExcelProperty(value = "安装地址")
    private String installAddress;


}
